Leaflet 并不是让你能做好每件事(地图开发)。相反,它专注于使基本地图页面完美地工作。
- 开箱即用的图层
平铺层,WMS
标记,弹出窗口
向量图层:多段线、多边形、圆、矩形
图像覆盖
GeoJSON
- 交互功能
惯性拖动平移
滚轮缩放
移动设备上的收缩缩放
双击缩放
缩放到区域(按住shift键并拖动)
键盘导航
事件:单击、鼠标悬停等。
标记拖动
- 视觉特征
缩放和平移动画
平铺和弹出淡入淡出动画
标记、弹出窗口和地图控件的默认设计非常好
视网膜分辨率支持
- 自定义功能
纯CSS3弹出窗口和控件,便于重新设置样式
基于图像和HTML的标记
用于自定义地图图层和控件的简单界面
自定义地图投影(EPSG:3857/4326/3395现成)
用于扩展现有类的强大OOP工具
- 性能特点
移动设备上的硬件加速使其与本机应用程序一样流畅
利用CSS3功能使平移和缩放非常平滑
具有动态剪裁和简化功能的智能多段线/多边形渲染速度非常快
模块化构建系统,省去不需要的功能
移动设备上的Tap延迟消除
- 地图控件
缩放按钮
归属
层交换机
规模
- 浏览器支持
- 桌面端
- Chrome
- Firefox
- Safari 5+
- Opera 12+
- IE 7–11
- Edge
- 移动端
- Safari for iOS 7+
- Chrome for mobile
- Firefox for mobile
- IE10+ for Win8 devices
其他特点
极其轻盈
无外部依赖项
若您发现传单中确实缺少一些功能,请首先检查是否有该功能的插件,以及之前是否已经讨论过GitHub问题。如果没有,请打开GitHub提交问题。
欢迎你参与进来
让我们创建世界上最好的地图映射库!该Leaflet最初由弗拉基米尔·阿加方金(VladimirAgafonkin)创建,但现在由一个很大的贡献者社区开发。随时欢迎拉取请求。有更多的人参与 Leaflet 的开发。
您可以通过发现和报告错误、改进文档、帮助他人解决堆栈溢出、GIS堆栈交换和GitHub问题、在推特上发送到@palejs以及在同事和朋友中传播有关 Leaflet 的信息来极大地帮助项目。
有关参与 Leaflet 制作的更多信息,请查看投稿指南。